home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 701-725 / 708 / intuisup / intuisup42.lha / Intuisup / source.lha / Library / intuisup.fd < prev    next >
Text File  |  1992-03-21  |  2KB  |  75 lines

  1. ##base IntuiSupBase
  2. ##bias 30
  3. *
  4. * Render
  5. *
  6. IGetRenderInfo(screen,flags)(a0,d0)
  7. IFreeRenderInfo(ri)(a0)
  8. IOpenWindow(ri,nw,flags)(a0,a1,d0)
  9. IClearWindow(ri,win,left,top,width,height,flags)(a0,a1,d0,d1,d2,d3,d4)
  10. ICloseWindow(win,more_windows)(a0,d0)
  11. IAvailFonts(ri)(a0)
  12. IAskFont(ri,ta)(a0,a1)
  13. IOpenFont(ri,ta)(a0,a1)
  14. *
  15. * Texts
  16. *
  17. IDisplayTexts(ri,win,td,hoffset,voffset,lta)(a0,a1,a2,d0,d1,a3)
  18. IPrintText(ri,win,text,left,top,type,flags,ta)(a0,a1,a2,d0,d1,d2,d3,a3)
  19. IConvertUnsignedDec(num,buffer,flags)(d0,a0,d1)
  20. IConvertSignedDec(num,buffer,flags)(d0,a0,d1)
  21. IConvertHex(num,buffer,flags)(d0,a0,d1)
  22. IConvertBin(num,buffer,flags)(d0,a0,d1)
  23. *
  24. * Borders
  25. *
  26. IDisplayBorders(ri,win,bd,hoffset,voffset)(a0,a1,a2,d0,d1)
  27. IDrawBorder(ri,win,left,top,width,height,type)(a0,a1,d0,d1,d2,d3,d4)
  28. *
  29. * Gadgets
  30. *
  31. ICreateGadgets(ri,gd,hoffset,voffset,lta)(a0,a1,d0,d1,a2)
  32. IFreeGadgets(gl)(a0)
  33. IDisplayGadgets(win,gl)(a0,a1)
  34. IRefreshGadgets(gl)(a0)
  35. IModifyGadget(gl,data_entry,left_edge,top_edge,width,height)(a0,d0,d1,d2,d3,d4)
  36. ISetGadgetAttributes(gl,data_entry,flag_mask,flag_bits,data1,data2,data3)(a0,d0,d1,d2,d3,d4,a1)
  37. IActivateInputGadget(gl,data_entry)(a0,d0)
  38. IGadgetAddress(gl,data_entry)(a0,d0)
  39. IRemoveGadgets(gl)(a0)
  40. IGetMsg(uport)(a0)
  41. IReplyMsg(imsg)(a0)
  42. *
  43. * Requester
  44. *
  45. IAutoRequest(win,title,text,pos,neg,pos_idcmp,neg_idcmp,flags,lta)(a0,a1,a2,a3,d0,d1,d2,d3,d4)
  46. IDisplayRequester(win,rd,lta)(a0,a1,a2)
  47. IRemoveRequester(rl)(a0)
  48. *
  49. * Menus
  50. *
  51. ICreateMenu(ri,win,md,ta,lta)(a0,a1,a2,a3,d0)
  52. IAttachMenu(win,ml)(a0,a1)
  53. IMenuItemAddress(ml,menu_num)(a0,d0)
  54. IRemoveMenu(ml)(a0)
  55. IFreeMenu(ml)(a0)
  56. *
  57. * Text files
  58. *
  59. IOpenTextFile(name,read_buffer_size,line_buffer_size,flags)(a0,d0,d1,d2)
  60. IReadTextLine(fd)(a0)
  61. ICloseTextFile(fd)(a0)
  62. *
  63. * Language
  64. *
  65. IBuildLanguageTextArray(name,entries)(a0,d0)
  66. IGetLanguageText(text,text_array)(a0,a1)
  67. IFreeLanguageTextArray(text_array)(a0)
  68. *
  69. * Mouse pointer
  70. *
  71. IChangeMousePointer(win,pd)(a0,a1)
  72. IRestoreMousePointer(win)(a0)
  73. IMoveMousePointer(win,x,y,button)(a0,d0,d1,d2)
  74. ##end
  75.